Behavior Selection Algorithm for Personal Service Robots Using Intelligence Operating Architecture
نویسندگان
چکیده
Personal service robots assisting humans in daily life are expected to provide a user-oriented service [1]. To meet this expectation, there has been much research on behavior selection algorithms for the proper service. The action selection method was proposed to activate a most appropriate action in a certain situation [2]. The behavior selection method for artificial creatures considering both internal and external situation was proposed [3]. A system using episodic memory (EM) was developed to supervise user’s daily activities [4]. However, the agents in the existing research did not much consider user’s past requests or behavior patterns in making a decision for a proper behavior. In this research, the intelligence operating architecture (iOA) is used to construct a user oriented behavior selection algorithm [5]. The iOA consists of five parts and 15 modules to implement the robot intelligence. It is motivated by the key functions of the human brain, such as problem solving in the frontal lobe, actions from the motor cortex, etc. Among them, context generation, EM, semantic memory (SM), decision making modules are the key modules to provide users with autonomous user-oriented services. The context generation module identifies the current situation by “when,” “where,” “what,” etc. The EM stores the events along with time and the SM holds the factual and concept-based knowledge. By referring to EM and SM, the most proper behavior of a robot in a given situation is selected in the decision making module. The detailed procedure of the proposed algorithm is described in the following. To begin with, the context module defines the current event by five attributes, i.e. ‘user ID,’ ‘behavior,’ ‘time,’ ‘place’ and ‘object.’ If the current event is a user’s request and the given information is not sufficient, the robot searches for the most similar event in the EM. The similarity degree Sim(ei, ej) between the two events, ei and ej , is calculated as follows:
منابع مشابه
Behavior Selection Method for Entertainment Robots Using Intelligence Operating Architecture
To get and hold a user’s attention, entertainment robots should be able to think and behave like a human being to show various responses in a certain situation. For this purpose, this paper proposes a behavior selection method for entertainment robots using intelligence operating architecture (iOA). The iOA consists of five parts and 15 modules to implement the robot intelligence, which is moti...
متن کاملmicROS: a morphable, intelligent and collective robot operating system
Robots are developing in much the same way that personal computers did 40 years ago, and robot operating system is the critical basis. Current robot software is mainly designed for individual robots. We present in this paper the design of micROS, a morphable, intelligent and collective robot operating system for future collective and collaborative robots. We first present the architecture of mi...
متن کاملA Novel Architecture for Detecting Phishing Webpages using Cost-based Feature Selection
Phishing is one of the luring techniques used to exploit personal information. A phishing webpage detection system (PWDS) extracts features to determine whether it is a phishing webpage or not. Selecting appropriate features improves the performance of PWDS. Performance criteria are detection accuracy and system response time. The major time consumed by PWDS arises from feature extraction that ...
متن کاملCluster Based Cross Layer Intelligent Service Discovery for Mobile Ad-Hoc Networks
The ability to discover services in Mobile Ad hoc Network (MANET) is a major prerequisite. Cluster basedcross layer intelligent service discovery for MANET (CBISD) is cluster based architecture, caching ofsemantic details of services and intelligent forwarding using network layer mechanisms. The cluster basedarchitecture using semantic knowledge provides scalability and accuracy. Also, the mini...
متن کاملAn Evolutionary Method for Improving the Reliability of Safetycritical Robots against Soft Errors
Nowadays, Robots account for most part of our lives in such a way that it is impossible for usto do many of affairs without them. Increasingly, the application of robots is developing fastand their functions become more sensitive and complex. One of the important requirements ofRobot use is a reliable software operation. For enhancement of reliability, it is a necessity todesign the fault toler...
متن کامل